.wechatLoginCustom {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100%;
  background-color: rgba(000, 000, 000, 0.5);

  .content {
    position: fixed;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    padding: 30px;
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    // transform: translate3d(0, 100%, 0);

    &-intro {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: space-evenly;
      width: 100%;
      color: #666;
      font-size: 30px;

      &-img {
        width: 140px;
        height: 140px;
        margin-top: 30px;
        overflow: hidden;
        border-radius: 50%;
      }

      &-tips {
        margin-top: 20px;
        line-height: 72px;
        text-align: center;
      }
    }

    &-bottom {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      margin: 40px 0 60px;
      padding: 0 40px;

      &-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        padding: 20px 0;
        border-radius: 50rem !important;

        &-img {
          width: 36px;
          height: 30px;
          margin-right: 10px;
        }
      }
    }

    &-agree {
      color: #919293;
      font-size: 26px;
      text-align: center;
    }
  }
}
